<!--
  ~ Copyright (C) 2010 Brockmann Consult GmbH (info@brockmann-consult.de)
  ~
  ~ This program is free software; you can redistribute it and/or modify it
  ~ under the terms of the GNU General Public License as published by the Free
  ~ Software Foundation; either version 3 of the License, or (at your option)
  ~ any later version.
  ~ This program is distributed in the hope that it will be useful, but WITHOUT
  ~ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  ~ FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
  ~ more details.
  ~
  ~ You should have received a copy of the GNU General Public License along
  ~ with this program; if not, see http://www.gnu.org/licenses/
  -->

<html>
<head>
    <!-- Generated by html.HtmlWriter on Tue Nov 12 12:32:39 CET 2002 -->
    <title>Lang Types Table</title>
    <LINK REL="stylesheet" HREF="./stylesheet.css">
    <link rel="stylesheet" href="../../style.css">
</head>

<body>
<table class="header">
    <tr class="header">
        <td class="header">&nbsp;Supported ENVISAT Products</td>
        <td class="header" align="right"><a href="../SnapOverview.html"><img src="../../images/snap_header.jpg" border="0"
                                                                           width="227" height="29"></a></td>
    </tr>
</table>


<h3>ENVISAT Data Types</h3>

<p>
    The following table shows how the data types used in ENVISAT products correspond to primitive data types
    in the Java and C programming languages.
</p>


<table border="1" cellspacing="0" cellpadding="0">
    <tr>
        <td BGCOLOR=#EEEEFF><b>ENVISAT Product<br>Data Type</b></td>
        <td BGCOLOR=#EEEEFF>
            <div align="center"><b>Corresponding<br>Java Type</b></div>
        </td>
        <td BGCOLOR=#EEEEFF>
            <div align="center"><b>Corresponding<br>C Type</b></div>
        </td>
    </tr>
    <tr>
        <td><b><a name="SChar"></a>SChar</b></td>
        <td>byte</td>
        <td>char</td>
    </tr>
    <tr>
        <td><b><a name="UChar"></a>UChar</b></td>
        <td>(unsigned) byte</td>
        <td>unsigned char</td>
    </tr>
    <tr>
        <td><b><a name="SShort"></a>SShort</b></td>
        <td>short</td>
        <td>short</td>
    </tr>
    <tr>
        <td><b><a name="UShort"></a>UShort</b></td>
        <td>(unsigned) short</td>
        <td>unsigned short</td>
    </tr>
    <tr>
        <td><b><a name="SLong"></a>SLong</b></td>
        <td>int</td>
        <td>long</td>
    </tr>
    <tr>
        <td><b><a name="ULong"></a>ULong</b></td>
        <td>(unsigned) int</td>
        <td>unsigned long</td>
    </tr>
    <tr>
        <td><b><a name="Float"></a>Float</b></td>
        <td>float</td>
        <td>float</td>
    </tr>
    <tr>
        <td><b><a name="Double"></a>Double</b></td>
        <td>double</td>
        <td>double</td>
    </tr>
    <tr>
        <td><b><a name="String"></a>String</b></td>
        <td>String</td>
        <td>char *</td>
    </tr>
    <tr>
        <td><b><a name="Spare"></a>Spare</b></td>
        <td>byte</td>
        <td>char</td>
    </tr>
    <tr>
        <td><b><a name="mjd"></a>MJD</b></td>
        <td>int[3]:<br>0=days,1=seconds,2=microseconds</td>
        <td>long[3]:<br>0=days,1=seconds,2=microseconds</td>
    </tr>
</table>


<hr>

</body>
</html>